body { text-align: center; font-family: arial; margin: 0; padding: 0; background: #FFF; font-size: 11px; -webkit-text-size-adjust: none; color: #000; background: url(../images/bg.gif) top repeat-x; background-color:#fff; }

div, form, img, ul, ol, li, dl, dt, dd, p {
	border: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
img { overflow: hidden; vertical-align: bottom; }
li { list-style: none; }
input { cursor: pointer; }
ul { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; }
table, td, tr, th { font-size: 12px; margin-top:15px; }
.clear { clear: both; font-size: 1px; width: 1px; height: 0; visibility: hidden; }
.underline { text-decoration: underline; }
.line_through { text-decoration: line-through; }
.line_through1 { text-decoration: line-through; color: #167bcd; }
.you_are_here { width: 960px; margin: 0 auto; padding-top: 4px; text-align: left; padding-left: 10px; line-height: 20px; color: #167bcd; }
.you_are_here a { color: #167bcd; text-decoration: none; }
.you_are_here a:hover { color: #167bcd; text-decoration: underline; }

.b_dotted { height: 10px; font-size: 0; background: url(../images/dotted1.jpg) repeat-x; clear: both; }

.cur{ cursor:pointer; cursor:hand;}
.font_24 { font-size: 24px; }
.font_14 { font-size: 14px; }
.font_12 { font-size: 12px; }
.font_16 { font-size: 16px; }
.font_18 { font-size: 18px; }
.font_10 { font-size: 10px; }
.font_9 { font-size: 9px; }
/*------------------link--------------------------------*/
a { color: #000; text-decoration: none; cursor: pointer; }
a:focus { outline: none; -moz-outline: none; }
a:hover { color: #000; text-decoration: underline; }
.color1 { color: #4d4f4e; text-decoration: none; }
.color1 a { color: #4d4f4e; text-decoration: none; }
.color1 a:hover { color: #4d4f4e; text-decoration: underline; }

.black{ color:#000}

.color2 { color: #167bcd; text-decoration: none; }
.color2 a { color: #167bcd; text-decoration: none; }
.color2 a:hover { color: #167bcd; text-decoration: underline; }

a.color2 { color: #167bcd; text-decoration: none; }
a.color2:hover { color: #167bcd; text-decoration: underline; }

.color3 { color: #167bcd; text-decoration: underline; }
.color3 a { color: #167bcd; text-decoration: underline; }
.color3 a:hover { color: #167bcd; text-decoration: underline; }

a.color3 { color: #167bcd; text-decoration: underline; }
a.color3:hover { color: #167bcd; text-decoration: none; }

.color4 { color: #fff; text-decoration: none; }
.color4 a { color: #fff; text-decoration: none; }
.color4 a:hover { color: #fff; text-decoration: underline; }

.color5 { color: #aeaeae; text-decoration: none; }
.color5 a { color: #aeaeae; text-decoration: none; }
.color5 a:hover { color: #aeaeae; text-decoration: underline; }

.color6 { color: #71a6c5; }
.color7 { color: #517399; }
.color8 { color: #5d5d5d; text-decoration: none; }
.color8 a { color: #5d5d5d; text-decoration: none; }
.color8 a:hover { color: #5d5d5d; text-decoration: underline; }

.color9 { color: #888; text-decoration: none; }
.color9 a { color: #888; text-decoration: none; }
.color9 a:hover { color: #888; text-decoration: underline; }

.color10 { color: #a7a7a7; text-decoration: none; }
.color10 a { color: #a7a7a7; text-decoration: none; }
.color10 a:hover { color: #a7a7a7; text-decoration: underline; }

.color11 a { color: #8b8b8b; text-decoration: none; }
.color11 a:hover { color: #8b8b8b; text-decoration: underline; }

.color12 { color: #333; text-decoration: none; }
.color12 a { color: #333; text-decoration: none; }
.color12 a:hover { color: #333; text-decoration: underline; }

.color13 { color: #666; text-decoration: none; }
.color13 a { color: #666; text-decoration: none; }
.color13 a:hover { color: #666; text-decoration: underline; }

.color14 { color: #686868; text-decoration: none; }
.color14 a { color: #686868; text-decoration: none; }
.color14 a:hover { color: #686868; text-decoration: underline; }

.color15 { color: #929497; text-decoration: underline; }
.color15 a { color: #929497; text-decoration: underline; }
.color15 a:hover { color: #929497; text-decoration: underline; }

.color16 { color: #e76523; }
.color17 { color: #e7702d; text-decoration: none; }
.color17 a { color: #e7702d; text-decoration: underline; }
.color17 a:hover { color: #e7702d; text-decoration: underline; }
.color18 { color: #e7702d; text-decoration: none; }
.color18 a { color: #e7702d; text-decoration: none; }
.color18 a:hover { color: #e7702d; text-decoration: underline; }
.color19 { color: #585858; text-decoration: none; }
.color19 a { color: #585858; text-decoration: none; }
.color19 a:hover { color: #585858; text-decoration: underline; }
.color20 { color: #cc0000; }
.color20 a { color: #cc0000; text-decoration: none; }
.color20 a:hover { color: #cc0000; text-decoration: underline; }
.color21 { color: #a5a5a5; font-size: 10px; }
.color22 { color: #8b8b8b; text-decoration: none; }
.color22 a { color: #8b8b8b; text-decoration: underline; }
.color22 a:hover { color: #8b8b8b; text-decoration: underline; }
.color23 { color: #666; text-decoration: none; }
.color23 a { color: #666; text-decoration: none; }
.color23 a:hover { color: #666; text-decoration: underline; }

.color24 { color: #4d4f4e; text-decoration: none; }
.color24 a { color: #4d4f4e; text-decoration: underline; }
.color24 a:hover { color: #4d4f4e; text-decoration: underline; }
.color25 { color: #e76523; text-decoration: underline; }

.color26 { color: #ce8807; text-decoration: none; }
.color26 a { color: #ce8807; text-decoration: none; }
.color26 a:hover { color: #ce8807; text-decoration: underline; }

.color27 { color: #167bcb; text-decoration: none; }
.color27 a { color: #167bcb; text-decoration: none; }
.color27 a:hover { color: #fff; text-decoration: underline; }
/*---红色--------------*/
.color28 { color: #d20003; text-decoration: underline; }

.color28 a { color: #d20003; text-decoration: underline; }
.color28 a:hover { color: #d20003; text-decoration: underline; }

a.color28 { color: #d20003; text-decoration: underline; }
a.color28:hover { color: #d20003; text-decoration: underline; }

.color29 { color: #f2a700; text-decoration: none; }
.color30 { color: #d20003; text-decoration: none; }
.color30 a { color: #d20003; text-decoration: underline; }
.color30 a:hover { color: #d20003; text-decoration: underline; }
.color31 { color: #504f4d; text-decoration: none; }
.color31 a { color: #504f4d; text-decoration: none; }
.color31 a:hover { color: #504f4d; text-decoration: underline; }
.color32 { color: #979797; text-decoration: none; }
.color32 a { color: #979797; text-decoration: none; }
.color32 a:hover { color: #979797; text-decoration: underline; }


.color33 { color: #4d4f4e; text-decoration: none; }
.color33 a { color: #4d4f4e; text-decoration: underline; }
.color33 a:hover { color: #4d4f4e; text-decoration: none; }

.color34 a { color: #000; text-decoration: underline; }
.color34 a:hover { color: #000; text-decoration: none; }


a.l-btn { color: #444; background: url('/js/easyui/themes/default/images/button_a_bg.gif') no-repeat top right; font-size: 12px; text-decoration: none; display: inline-block; zoom: 1; height: 24px; padding-right: 18px; cursor: pointer; outline: none; }
a.l-btn-plain { background: transparent; padding-right: 5px; border: 1px solid transparent; _border: 1px solid #efefef; }

a.l-btn-disabled { color: #ccc; opacity: 0.5; filter: alpha(opacity=50); cursor: default; }
a.l-btn span.l-btn-left { display: block; background: url('/js/easyui/themes/default/images/button_span_bg.gif') no-repeat top left; padding: 4px 0px 4px 18px; line-height: 16px; }
a.l-btn-plain span.l-btn-left { background: transparent; padding-left: 5px; }

a.l-btn span span.l-btn-text { display: inline-block; height: 16px; line-height: 16px; padding: 0px; }
a.l-btn span span span.l-btn-empty { display: inline-block; padding: 0px; width: 16px; }
a:hover.l-btn { background-position: bottom right; outline: none; }
a:hover.l-btn span.l-btn-left { background-position: bottom left; }

a:hover.l-btn-plain { border: 1px solid #d3d3d3; background: url('/js/easyui/themes/default/images/button_plain_hover.png') repeat-x left bottom; }
a:hover.l-btn-disabled { background-position: top right; }
a:hover.l-btn-disabled span.l-btn-left { background-position: top left; }
/*------------------link--------------------------------*/


/*------------------公用top--------------------------------*/
.warp_head { width: 980px; height: 137px; position: relative; margin: 0 auto; font-size: 8pt; }
.warp_head .logo { width: 260px; height: 90px; position: absolute; left:0px; top:-4px; font-size: 8pt; text-align: left; }
 

a.homepage { font-size: 10px; color: #167ad0; text-indent: -9999px; clear: both; display: block; text-align: right; padding-right: 32px; }
a.homepage:hover { text-indent: -9999px; font-size: 10px; color: #167ad0; clear: both; display: block; margin-top: -6px; text-align: right; padding-right: 32px; }
.warp_head .logo p { color: #9c9c9c; margin-top: 2px; margin-left:30px; }
.warp_head .logo p a { color: #9c9c9c; }
.warp_head .logo p a:hover { color: #9c9c9c; }


.warp_head .topandsearch { width: 675px; height: 137px; position: absolute; right: 0; top: 0; }

.warp_head .topandsearch .top_list .top_list_left, .warp_head .topandsearch .top_list .top_list_right, .nav .nav_left, .nav .nav_right, .nav .car .car_leftbg, .warp_head .topandsearch .search .button { background: url(../images/top_bgleft.jpg); }

.warp_head .topandsearch .top_list { height: 25px; padding-left: 4px; z-index: 10; font-size: 8pt; line-height: 25px; background: url(../images/top_bg.jpg) repeat-x; position: relative; }
.warp_head .topandsearch .top_list .top_list_left, .warp_head .topandsearch .top_list .top_list_right { width: 7px; display: block; height: 25px; position: absolute; }
.warp_head .topandsearch .top_list .top_list_left { background-position: -62px -46px; left: 0; }
.warp_head .topandsearch .top_list .top_list_right { background-position: -62px -71px; right: 0 !important; right: -1px; }
.warp_head .topandsearch .top_list ul li { float: left; display: inline; width: 80px; text-align: center; height: 25px; background: url(../images/top_list.jpg) no-repeat right; position: relative; }
#Country_li { width: 125px; }
#li_Currencies { width: 125px; }
.warp_head .topandsearch .top_list ul li .img_p { vertical-align: middle; margin-right: 4px; }
.warp_head .topandsearch .top_list ul .my_account, .warp_head .topandsearch .top_list ul .BookMark, .warp_head .topandsearch .top_list ul .Currencies { padding-top: 0 !important; padding-top: 6px; height: 25px !important; height: 19px; }
.warp_head .topandsearch .top_list ul .my_account { width: 105px; }
.warp_head .topandsearch .top_list ul .BookMark { width: 120px; margin-left: 5px; }
.warp_head .topandsearch .top_list ul .Language .up_language { top: 12px; right: 6px; }

.warp_head .topandsearch .top_list ul .BookMark span { position: absolute; right: 6px; top: 0px; }
.warp_head .topandsearch .sign_inandhelp { height: 40px; position: relative; }
.warp_head .topandsearch .sign_inandhelp .sign_in { position: absolute; left: 18px; bottom: 0; color: #4f4f4f; }
.warp_head .topandsearch .sign_inandhelp .sign_in a { color: #4f4f4f; }
.warp_head .topandsearch .sign_inandhelp .sign_in a:hover { color: #4f4f4f; }

.needhelp { text-align: left; width: 200px; font-size: 11px; }
.neediframe { position: absolute; right: 0; font-size: 11px; top: 12px; width: 200px; height: 50px; overflow: hidden; }
.needhelp img { float: left; margin-right: 4px; }
.warp_head .topandsearch .search { background: url(../images/search_bg.jpg) repeat-x; height: 40px; margin-top: 13px; position: relative; }
.warp_head .topandsearch .search .search_bg { background-position: -92px -48px; height: 40px; width: 20px; display: block; position: absolute; left: 0; top: 0; }
.warp_head .topandsearch .search .text { border: 0; height: 28px; width: 494px; position: absolute; left: 30px; top: 5px; background: none; color: #c1c1c1; line-height: 28px; font-size: 13px; }
.warp_head .topandsearch .search .button { border: none; cursor: pointer; width: 130px; height: 40px; background-position: 0 0; position: absolute; right: 0 !important; right: -1px; }
.warp_head .topandsearch .search .button_on { background-image: url(../images/top_bgleft.jpg); background-repeat: no-repeat; background-position: 0 -113px; }
/*------------------公用nav导航--------------------------------*/
.nav { width: 980px; margin: 0 auto; height: 67px; background: url(../images/top_bg.jpg) repeat-x 0 -63px; position: relative; z-index: 20; }
.nav .nav_left, .nav .nav_right { width: 7px; height: 67px; display: block; position: absolute; top: 0; }
.nav .nav_left { background-position: 0 -46px; left: 0; }
.nav .nav_right { background-position: -26px -46px; right: 0; }
.nav .nav_list { cursor: pointer; float: left; color: #fff; padding: 0 20px; margin-right: 10px; z-index: 99; line-height: 38px; height: 38px; position: relative; }
.nav .nav_now { cursor: pointer; background: url(../images/nav_list_bg.jpg) no-repeat right bottom; color: #187ece; position: relative; float: left; padding: 0 20px; margin-right: 10px; z-index: 99; line-height: 38px; height: 38px; position: relative; }
.nav li .nav_list_bg { background: url(../images/nav_list.jpg) no-repeat right; position: absolute; right: -10px; top: 0; width: 2px; height: 38px; display: block; z-index: 999; }
.nav .nav_now .nav_list_left { background: url(../images/nav_list_left.jpg) no-repeat left; width: 7px; height: 32px; display: block; position: absolute; left: 0; bottom: 0; }
.nav li img { position: absolute; right: 12px; top: 18px; }
.nav ul { font-size: 12px; }
.nav .car { background: url(../images/car_bg.jpg); height: 30px; padding-top: 8px; float: right; z-index: 100; line-height: 38px; cursor: pointer; }
.nav .car .car_leftbg { background-position: -40px -48px; display: block; width: 6px; height: 38px; float: left; z-index: 1000; }
.nav .car .car_img { vertical-align: middle; margin-top: -4px; }
.nav .car .monery { margin-left: 10px; margin-right: 10px; font-size: 12px; display: inline; height: 24px; line-height: 12px; text-align: center; color: #1681cf; }

.nav .car .up_img { vertical-align: middle; }
.nav .car .monery b { color: #e76523; margin: 0 6px; }
.nav_list_po { z-index: 10; }
.nav .now { position: absolute; bottom: 6px; z-index: 1; left: 20px; font-size: 10px; }
.nav .now b { font-size: 11px; }
.nav .now span { background: url(../images/line_dotted.jpg) no-repeat right; padding-right: 11px; margin-right: 10px; }
.nav .now img { vertical-align: middle; }
.nav .limited_time { position: absolute; bottom: 1px; right: 6px; z-index: -1; }

.line_through3 { color: #e7702d; text-decoration: line-through; }

/*------------------公用底部--------------------------------*/

/**********************faq_facebook****************/
.faq_facebook { width: 980px; margin: 0 auto; height: 104px; }
.faq_facebook .faq { position: relative; width: 285px; height: 101px; background: url(../images/faq_bg.jpg) repeat-x; float: left; margin-right: 10px; }
.faq_facebook .faq .left_bg { background: url(../images/faq_left.jpg) no-repeat; width: 9px; height: 101px; left: 0; top: 0; position: absolute; }
.faq_facebook .faq .right_bg { background: url(../images/faq_right.jpg) no-repeat; width: 9px; height: 101px; right: 0; top: 0; position: absolute; }
.faq_facebook .faq h2 { background: url(../images/faq_ico.jpg) no-repeat center left; height: 24px; line-height: 24px; font-size: 14px; text-align: left; margin-left: 12px; text-indent: 25px; margin-top: 10px; }
.faq_facebook .faq p { margin-left: 12px; margin-right: 10px; text-align: left; margin-bottom: 12px; margin-top: 2px; }

.faq_facebook .face_book { width: 451px; text-align: center; height: 101px; background: url(../images/face_book_bg.jpg) repeat-x; float: left; position: relative; }

.faq_facebook .face_book .face_book_left { width: 5px; height: 101px; background: url(../images/face_book_left.jpg) no-repeat; position: absolute; left: 0; }
.faq_facebook .face_book .face_book_right { width: 5px; height: 101px; background: url(../images/face_book_right.jpg) no-repeat; position: absolute; right: 0 !important; right: -1px; }
.faq_facebook .face_book .face_face_book span, .faq_facebook .face_book .Twitter span, .faq_facebook .face_book .YouTube span, .faq_facebook .face_book .myspace span { display: block; margin-top: 55px; font-size: 12px; cursor: pointer; }

.faq_facebook .face_book a.face_face_book { display: block; width: 76px; background: url(../images/face_book.jpg) no-repeat 0 0; text-decoration: none; }
.faq_facebook .face_book a.face_face_book:hover { display: block; color: #3D5B9B; width: 76px; background: url(../images/face_book.jpg) no-repeat 0 -95px; text-decoration: none; }

.faq_facebook .face_book a.Twitter { display: block; width: 76px; background: url(../images/twitter.jpg) no-repeat 0 0; text-decoration: none; }
.faq_facebook .face_book a.Twitter:hover { display: block; width: 76px; color: #2283C7; background: url(../images/twitter.jpg) no-repeat 0 -95px; text-decoration: none; }

.faq_facebook .face_book a.YouTube { display: block; width: 134px; background: url(../images/youtube.jpg) no-repeat 0 0; text-decoration: none; }
.faq_facebook .face_book a.YouTube:hover { display: block; width: 134px; color: #BC1D19; background: url(../images/youtube.jpg) no-repeat 0 -95px; text-decoration: none; }

.faq_facebook .face_book a.myspace { display: block; width: 132px; background: url(../images/myspace.jpg) no-repeat 0 0; text-decoration: none; }
.faq_facebook .face_book a.myspace:hover { display: block; width: 132px; color: #012F9E; background: url(../images/myspace.jpg) no-repeat 0 -95px; text-decoration: none; }

.faq_facebook .face_book .face_face_book, .faq_facebook .face_book .Twitter, .faq_facebook .face_book .YouTube { height: 95px; float: left; margin-right: 6px; margin-top: 3px; text-align: center; color: #9fa1a3; display: inline; }
.faq_facebook .face_book .myspace { height: 95px; float: left; margin-top: 3px; text-align: center; color: #9fa1a3; display: inline; }
.faq_facebook .face_book .left_face { float: left; width: 8px; height: 101px; }


.faq_facebook .worldwide { width: 224px; text-align: center; height: 101px; margin-left: 6px !important; margin-left: 6px; background: url(../images/worldwide.jpg) no-repeat; float: left; cursor: pointer; }
.faq_facebook .worldwide b { text-align: left; display: block; margin-left: 18px; margin-top: 10px; }
.faq_facebook .worldwide p { margin-top: 45px; margin-left: 65px; text-align: left; color: #9fa1a3; }
.footer { width: 980px; margin: 0 auto; height: 300px; margin-top: 10px; background: #fafafa; border-bottom: 1px solid #eaeaea; }
.footer .title { height: 34px; line-height: 34px; border-top: 3px solid #afb1bd; border-bottom: 1px solid #ebebeb; text-align: left; font-size: 12px; }
.footer .title b { float: left; }
.footer .footer_title_one, .footer .footer_list_one { width: 260px; margin-left: 20px; }
.footer .footer_title_two, .footer .footer_list_two { width: 150px; padding-left: 12px; }
.footer .footer_title_three, .footer .footer_list_three { width: 122px; }
.footer .footer_title_four, .footer .footer_list_four { width: 132px; }
.footer .footer_title_five, .footer .footer_list_five { width: 280px; }
.footer div { float: left; display: inline; text-align: left; }
.footer div .enter_font { line-height: 30px; height: 30px; text-align: left; }
.footer .footer_text_button { position: relative; text-align: left; }
.footer .footer_text_button .text { border: 1px solid #ddded9; height: 17px; width: 150px; margin-right: 4px; padding-left: 2px; }

.footer .footer_text_button .button { height: 19px; font-size: 12px; width: 49px; line-height: 19px; background: url(../images/footer_b_bg.jpg) no-repeat right; border: none; color: #fff; }
.footer .telephone { margin-top: 15px; padding-top: 40px; color: #4e4e4e; text-align: left; height: 100px; padding-left: 60px; text-align: left; background: url(../images/telephone.jpg) no-repeat center left; }
.footer .telephone p { height: 16px; line-height: 16px; font-size: 11px; }
.footer .footer_list_two, .footer .footer_list_three, .footer .footer_list_four { color: #666; height: 18px; line-height: 18px; margin-top: 14px; }
.footer .rss { color: #ce8807; }
.footer .rss img { margin-right: 4px; }
.footer .free { width: 170px; margin-top: 10px; cursor: pointer; position: relative; padding-left: 100px; }
.footer .free img { position: absolute; left: 0; top: 0; }
.footer .free p { color: #9f9f9f; font-size: 10px; }
.warp_bottom { color: #999; text-align: left; width: 980px; margin: 0 auto; margin-top: 25px; line-height: 16px; position: relative; padding-bottom: 10px; }

.warp_bottom a { color: #666; }
.warp_bottom a:hover { color: #666; }
.warp_bottom .img_bottom { width: 210px; position: absolute; top: -10px; right: 0; }
.warp_bottom .img_bottom p { margin-right: 10px; text-align: center; margin-top: 5px; }
.warp_bottom img { float: left; margin-left: 5px; }

/********myacconutlist*/
.my_account { position: relative; }
.my_account .my_account_list { background: #eaecec; position: absolute; width: 94px; padding-bottom: 4px; left: 0; top: 24px; border: 1px solid #c4c4c4; border-top: none; text-align: left; padding-left: 8px; }
.my_account .my_account_list p { line-height: 20px; }
.my_account .my_account_list p span { margin-right: 2px; color: #c6c6c6; }
.my_account .my_account_list .my_account_btl, .my_account .my_account_list .my_account_btr { background-image: url(../images/my_account_bt.png); position: absolute; bottom: -1px; display: block; width: 4px; height: 4px; background-repeat: no-repeat; font-size: 0; }

.my_account .my_account_list .my_account_btl { background-position: 0 -4px; left: -1px; }
.my_account .my_account_list .my_account_btr { background-position: 0 0; right: -1px; }


.Currencies { position: relative; cursor: pointer; }
.Currencies .Currencies_list { background: #eaecec; position: absolute; width: 29px; font-weight:100; padding-left: 2px; left: 116px; top: 4px; border: 1px solid #c4c4c4;   text-align: right; padding-right: 8px; }
.Currencies .Currencies_list p { line-height: 20px; }
.Currencies .Currencies_list p span { margin-right: 2px; color: #c6c6c6; }
.Currencies .Currencies_list .Currencies_btl, .Currencies .Currencies_list .Currencies_btr { background-image: url(../images/my_account_bt.png); position: absolute; bottom: -1px; display: block; width: 4px; height: 4px; background-repeat: no-repeat; font-size: 0; }

.Currencies .Currencies_list .Currencies_btl { background-position: 0 -4px; left: -1px; }
.Currencies .Currencies_list .Currencies_btr { background-position: 0 0px; right: -1px; }

.Language { position: relative; cursor: pointer; }
.Language .Language_list { background: #eaecec; position: absolute; width: 104px; left: 0; top: 24px; border: 1px solid #c4c4c4; border-top: none; text-align: left; padding-left: 20px; padding-bottom: 6px; }
.Language .Language_list p { line-height: 20px; padding-left: 18px; height: 20px; position: relative; }
.Language .Language_list p img { position: absolute; left: 0; top: 4px; }
.Language .Language_list .Language_btl, .Language .Language_list .Language_btr { background-image: url(../images/my_account_bt.jpg); position: absolute; bottom: -1px; display: block; width: 4px; height: 4px; background-repeat: no-repeat; font-size: 0; }

.Language .Language_list .Language_btl { background-position: 0 -4px; left: -1px; }
.Language .Language_list .Language_btr { background-position: 0 0px; right: -1px; }

.nav_now_block { position: absolute; left: 0; top: 38px; z-index: 1000; }
.nav_now_block .nav_block_content { background: #187ece; padding-left: 3px; padding-right: 3px; z-index: 1; position: relative; float: left; width: 180px; }
.nav_block_bottom { font-size: 0; height: 10px; position: absolute; bottom: -4px; left: 0; width: 186px; z-index: 9999; clear: both; background: url(../images/nav_block_bottom.png) no-repeat !important; background: url(../images/nav_block_bottom1.png) no-repeat; }

.nav_now_block .nav_block_content li { background: #fff; position: relative; font-size: 11px; height: 27px; z-index: 1; line-height: 27px; clear: both; text-align: left; text-indent: 16px; margin-bottom: 1px; text-decoration: none; }
.nav_now_block .nav_block_content .nav_block_now { background: #e7f2fa; color: #187ece; display: block; z-index: 3; font-size: 11px; height: 27px; line-height: 27px; text-align: left; margin-bottom: 1px; }
.left_now_block_index { width: 700px; line-height: 0; position: absolute; border: 1px solid #167bcd; background: #e7f1fa; left: 182px; top: -1px; z-index: 1; }
.left_now_font { clear: both; padding-top: 10px; }

.left_now_font a { line-height: 18px; font-size: 11px; font-weight: bold; }
.nav_block_now .right_line_n { position: absolute; display: block; height: 27px; width: 9px; background: #e7f1fa; border-bottom: 1px solid #167bcd; left: 174px; top: 0px; z-index: 1000; }
.left_now_block_index { width: 650px; line-height: 0; position: absolute; border: 1px solid #167bcd; background: #e7f1fa; left: 182px; top: -1px; z-index: 99; }
.left_now_block_index .left_now_block_list { width: 650px; background: #e7f1fa; clear: both; }
.left_now_block_index .left_now_block_list p { float: left; width: 208px; font-size: 11px; padding-top: 5px; font-weight: bold; text-align: right; padding-right: 2px; display: block; line-height: 20px; background: none; }
.left_now_block_index .left_now_block_list div { float: left; width: 419px; font-size: 11px; font-weight: 100; border-left: 1px solid #167bcd; border-bottom: 1px solid #167bcd; text-indent: -6px; color: #e6e7e8; line-height: 19px; padding: 5px 10px; background: #fff; }
.left_now_block_index .left_now_block_list div a { margin-left: 5px; margin-right: 5px; }
.left_now_font_index { text-indent: 0; font-weight: bold; padding: 6px; word-break: break-all; line-height: 16px; color: #999; font-size: 11px; margin: 4px; }

.nav_block_top { display: block; height: 5px; width: 11px; position: absolute; background: url(../images/nav_block_top.jpg) no-repeat; top: -1px; right: -5px; z-index: 3; }
.car_block { position: absolute; width: 304px; background: #167bcd; right: 0; top: 37px; padding-left: 3px; padding-right: 3px; padding-bottom: -4px; z-index: 1000; }
.car_block .car_block_top { width: 19px; height: 15px; background: url(../images/car_block_top.png) no-repeat !important; background: url(../images/car_block_top1.png) no-repeat; display: block; position: absolute; top: -15px; right: 10px; }


.car_block .car_list { background: #fff; text-align: left; }
.car_block .car_list .car_list_p1 { line-height: 18px; margin-left: 20px; margin-right: 20px; padding-top: 10px; margin-bottom: 15px; }
.car_block .car_list .car_list_p2 { line-height: 18px; margin-left: 20px; width: 260px; padding-bottom: 15px; background: url(../images/dotted1.jpg) repeat-x bottom; position: relative; }
.car_block .car_list .car_list_p2 span { font-size: 10px; margin-right: 3px; }
.car_block .car_list .car_list_p2 span img { vertical-align: middle; }
.car_block .car_list .car_list_p2 font { color: #686868; }
.cart_span1 { top: 0; right: 100px; position: absolute; }
.cart_span2 { top: 0; right: 45px; position: absolute; }
.cart_span3 { top: 0; right: 0px; position: absolute; }
.car_block .check_youcar { background: #fff; height: 80px; position: relative; }
.car_block .check_youcar .check_youcar_p1 { height: 40px; line-height: 40px; color: #686868; position: relative; text-align: center; }
.check_youcar .check_youcar_p1 .items { color: #008800; }
.check_youcar .check_youcar_p2 .button_car { background: url(../images/check_youcar.jpg) no-repeat right; cursor: pointer; border: none; color: #fff; height: 28px; text-align: center; width: 161px; }
.check_youcar .check_youcar_p2 { height: 28px; width: 161px; margin: 0 auto; }
.youcar_bottom { background: url(../images/nav_block_car.png) no-repeat !important; background: url(../images/nav_block_car1.png) no-repeat; width: 310px; height: 9px; position: absolute; left: -3px; bottom: -9px; z-index: 9999; }


/****jnl add****/
.simple_slider_hover { cursor: pointer; cursor: hand; }
.simple_slider_disabled { opacity: 0.2; filter: alpha(opacity=20); zoom: 1;   }
#basic-modal-content { display: none; }

/* Overlay */
#simplemodal-overlay { background-color: #666; cursor: wait; }
/* Container  -moz-border-radius: 5px; -webkit-border-radius: 5px; */
#simplemodal-container { height: 320px; width: 600px; padding: 0; color: #bbb; background-color: #fff; }
#simplemodal-container code { background: #141414; border-left: 3px solid #65B43D; color: #bbb; display: block; margin-bottom: 12px; padding: 4px 6px 6px; }
#simplemodal-container a { color: #ddd; }
#simplemodal-container a.modalCloseImg { background: url(../images/zoom_delete.png) no-repeat; width: 25px; height: 29px; display: inline; z-index: 3200; position: absolute; top: -25px; right: -25px; cursor: pointer; }
*html #simplemodal-container a.modalCloseImg { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='../images/zoom_delete.png' ); background: none; }
#simplemodal-container #basic-modal-content { padding: 8px; }

.simplemodal-tl { background: url(../images/simplemodal-tl.png) no-repeat; position: absolute; top: -20px; left: -20px; height: 20px; width: 20px; }
.simplemodal-tr { background: url(../images/simplemodal-tr.png) no-repeat; position: absolute; top: -20px; right: -20px; height: 20px; width: 20px; }
.simplemodal-tc { background: url(../images/simplemodal-tc.png) repeat-x; position: absolute; top: -20px; left: 0; height: 20px; width: 600px; }
.simplemodal-ml { background: url(../images/simplemodal-ml.png) repeat-y; position: absolute; top: 0; left: -20px; width: 20px; height: 320px; }
.simplemodal-mr { background: url(../images/simplemodal-mr.png) repeat-y; position: absolute; top: 0; right: -20px; width: 20px; height: 320px; }
.simplemodal-bl { background: url(../images/simplemodal-bl.png) no-repeat; position: absolute; bottom: -20px; left: -20px; height: 20px; width: 20px; }
.simplemodal-br { background: url(../images/simplemodal-br.png) no-repeat; position: absolute; bottom: -20px; right: -20px; height: 20px; width: 20px; }
.simplemodal-bc { background: url(../images/simplemodal-bc.png) repeat-x; position: absolute; bottom: -20px; left: 0; height: 20px; width: 600px; }

/*hawk -- add*/
.loginShow { width: 400px; height: 240px; margin-top: 10px; font-size: 12px; color: #000; }
.loginShow dl { float: left; margin-left: 0px; margin-top: 10px; }
.loginShow dl dt { font-size: 12px; float: left; width: 140px; text-align: right; line-height: 22px; height: 22px; margin-left: 0px; vertical-align: middle; }
.loginShow dl dd { padding-left: 10px; float: left; width: 240px; text-align: left; margin-left: 0px; }
.loginShowDiv { line-height: 24px; }
.loginShowDiv span { color: #E66F2C; font-weight: bold; }
.loginShow ul { float: left; padding-left: 0px; margin-top: 10px; }
.loginShow ul li { list-style: none; padding-left: 120px; }
.loginShow ul li a { font-size: 12px; color: #000; }

.text_input { border: 1px solid #ccc; font-size: 12px; height: 20px; line-height: 20px; vertical-align: middle; width: 200px; }

.onError { border: 1px solid #e3d1d1; background: #fce8e9 url(../images/wrong.jpg) no-repeat 4px center; text-align: left; padding-left: 25px; vertical-align: middle; color:#000;}
.input_validation-failed { border: 2px solid #FF0000; }
.onFocus { border: 1px solid #e3d1d1; background: #E9F0FF url(../images/onFocus.gif) no-repeat 4px center; padding-left: 25px; text-align: left; vertical-align: middle; }

.loginShowc2_list { height: 27px; width: 400px; border-bottom: 1px solid #dadada; padding-left: 16px; }
.loginShowc2_list li { float: left; font-weight: bold; height: 27px; line-height: 27px; padding-left: 15px; padding-right: 15px; margin-right: 3px; position: relative; cursor: pointer; }
.loginShowc2_list_list { color: #acada7; }
.loginShowc2_list_now { background: url(../images/index_product_now_bg.jpg) no-repeat right; color: #585858; border-bottom: 1px solid #fff; margin-bottom: -1px; z-index: 2; }
.loginShowc2_list_now span { background: url(../images/index_product_now_left.jpg) no-repeat; width: 4px; height: 27px; display: block; position: absolute; left: 0; top: 0; }

.divloading { position: absolute; z-index: 99999; width: 100%; height: 1900px; top: 0px; left: 0px; background: none repeat scroll 0% 0% rgb(51, 57, 60); opacity: 0.4; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; }
.gSLoading { top: 400px; position: relative; width: 100%; text-align: center; position: relative; color: #FFF; }
.gSloading_lo { width: 200px; height: 30px; padding-top: 10px; background: #FFF; margin: 0 auto; z-index: 9999; opacity: 1; }

/** error msg*/
.fv_tooltip { width: 200px; color: #000; font: lighter 12px Arial,sans-serif; text-decoration: none; text-align: left; }
.fv_tooltip span.top { padding: 30px 8px 0; background: url(../images/bt.gif) no-repeat top; }
.fv_tooltip b.bottom { padding: 3px 8px 8px; color: #548912; background: url(../images/bt.gif) no-repeat bottom; }
.formValidateTip { position: absolute; padding: 10px; background: transparent; }
.fv_iframe { position: absolute; z-index: 56001; width: expression(this.nextSibling.offsetWidth); height: expression(this.nextSibling.offsetHeight); top: expression(this.nextSibling.offsetTop); left: expression(this.nextSibling.offsetLeft); filter: Alpha(Opacity=0); opacity: 0.7; -khtml-opacity: 0.7; -moz-opacity: 0.7; }


/**window*/
.products_sencond_next { height: 30px; padding-top: 10px; padding-left: 370px; padding-bottom: 10px; background: #fff; }
.products_sencond_next span { margin-right: 4px; display: block; float: left; height: 22px; line-height: 22px; }
.products_sencond_next .one { padding-left: 8px; padding-right: 8px; background: url(../images/pickegg_second_next_1.jpg) no-repeat center; border: 1px solid #d9d9d9; }
.products_sencond_next .two { padding-left: 16px; padding-right: 8px; background: url(../images/pickegg_second_next_2.jpg) no-repeat 4px center; border: 1px solid #d9d9d9; }
.products_sencond_next .three, .products_sencond_next .six { color: #d9d9d9; font-size: 16px; }
.products_sencond_next .four { color: #000; width: 60px; text-align: center; font-weight: bold; }
.products_sencond_next .five { padding-left: 8px; padding-right: 8px; border: 1px solid #d9d9d9; background: #fff; }
.products_sencond_next .seven { padding-left: 8px; padding-right: 16px; background: #fff url(../images/pickegg_second_next_3.jpg) no-repeat 36px center; border: 1px solid #d9d9d9; }
.products_sencond_next .eight { padding-left: 8px; padding-right: 8px; background: #fff url(../images/pickegg_second_next_4.jpg) no-repeat center; border: 1px solid #d9d9d9; }
.products_sencond_next .nine input { width: 24px; height: 20px; line-height: 20px; text-align: center; font-size: 11px; border: 1px solid #d9d9d9; }
.products_sencond_next .ten input { width: 30px; height: 24px; vertical-align: middle; }

.messager { text-align: left; }
.messager h2 { border-bottom: 1px solid #dadada; width: 100%; line-height: 26px; height: 26px; color: #187dcd; }

.messager .messager-body { padding: 5px 10px; text-align: left; }
.messager .messager-button { text-align: center; padding-top: 10px; }
.messager .messager-icon { float: left; width: 47px; height: 35px; margin-top: 5px; }
.messager .messager-error { background: url('/Images/messager_error.gif') no-repeat scroll left top; }
.messager .messager-info { background: url('/Images/messager_info.gif') no-repeat scroll left top; }
.messager .messager-warning { background: url('/Images/messager_warning.gif') no-repeat scroll left top; }

.messager .error, .messager .info, .messager .warning { width: 350px; float: left; text-align: justify; color: #056a9e; font-size: 12px; }
.messager .error span { color: #fb1b04; height: 24px; line-height: 24px; font-size: 14px; font-weight: bold; display: block; }
.messager .info span { color: #648a11; height: 24px; line-height: 24px; font-size: 14px; font-weight: bold; display: block; }
.messager .warning span { color: #f7aa00; height: 24px; line-height: 24px; font-size: 14px; font-weight: bold; display: block; }

.account_button { background: url(../images/accout_bg1.jpg) no-repeat; border: none; width: 127px; height: 26px; line-height: 26px; text-align: center; font-size: 12px; color: #585858; }
.sign_in_button { background: url(../images/sign_inbg1.jpg) no-repeat; border: none; width: 58px; height: 26px; line-height: 26px; text-align: center; font-size: 12px; color: #585858; }

#suggestions{ z-index:99999; position:absolute; background:#fff;  margin-top:-20px;  margin-left:50em; *margin-left:29em !important; *margin-left:29em;}
#suggestions ul{ border:1px solid #187ECE; width:637px; font-size:11px; }
#suggestions li{ clear:both; list-style:none;  height:35px; padding-top:5px; }
#suggestions li:hover{ background-color:#E7F1FA;}
#suggestions li:hover a{ background-color:#E7F1FA;}
#suggestions a { text-decoration:none; color:#000000 }
#suggestions a:hover {  text-decoration:underline }
#suggestions .class,#suggestions .class a { color:#929292}

#suggestions .product{ width:450px; float:left; display:block; font-family:Arial; text-align:left}
#suggestions .price{ float:left; margin-left:2em; font-weight:700; color:#187ECE}
#suggestions img {  vertical-align:middle }
#suggestions .img{ width:35px; float:left;  padding:0 5px;}
#suggestions .red{ color:#E76548}
#suggestions .class_in,#suggestions .class_in a{ color:#777;}
.snow{ position:absolute; left:-6px; z-index:1000; top:-10px;}


.popup-man-tabloading{
            position:absolute;
			width:100%; 
			top  : 0px;
			background: #ffffff;
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1,style=0);  
							-moz-opacity:0.01;
				}
